place with many draper's shops - Francés Inglés Diccionario